<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
	function createComparisonFunction(propertyName){
		
			return function(object1, object2){
				
				var value1=object1[propertyName];	
				
				var value2=object2[propertyName];
				
				if(value1<value2){
					return -1;	
				}else if(value1>value2){
					return 1;	
				}else{
					return 0;	
				}
			};
	};
	
	var data=[{name:'Zdjfka', age:11},{name:'Njdfak', age:22}];
	
	data.sort(createComparisonFunction('name'));
	
	console.log(data[0].name);//Njdfak
	
	data.sort(createComparisonFunction('age'));
	
	console.log(data[0].name);//Zdjfka
</script>
</head>

<body>
</body>
</html>
